A Study of Normalized Population Diversity in Particle Swarm Optimization
نویسندگان
چکیده
The values and velocities of a Particle swarm optimization (PSO) algorithm can be recorded as series of matrix and its population diversity can be considered as an observation of the distribution of matrix elements. Each dimension is measured separately in the dimension-wise diversity, on the contrary, the element-wise diversity measures all dimension together. In this paper, PSO algorithm is first represented in the matrix format, then based on the analysis of the relationship between pairs of vectors in PSO solution matrix, different normalization strategies are utilized for dimension-wise and element-wise population diversity, respectively. Experiments on benchmark functions are conducted. Based on the simulation results of ten benchmark functions (include unimodal/multimodal function, separable/non-separable function), the properties of normalized population diversities are analyzed and discussed. DOI: 10.4018/jsir.2013010101 2 International Journal of Swarm Intelligence Research, 4(1), 1-34, January-March 2013 Copyright © 2013, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. many are local optima. Evolutionary optimization algorithms are generally difficult to find the global optimum solutions for multimodal problems due to the possible occurrence of the premature convergence. Particles fly in the search space. If particles can easily get clustered together in a short time, these particles will lose their “search potential.” Population premature convergence around a local optimum is a common problem for population-based algorithms. It is a result of individuals congregating within a small region of the search space. An algorithm’s search ability of exploration is decreased when premature convergence occurs, and particles will have a low possibility to explore new search areas. Normally, diversity, which is lost due to particles getting clustered together, is not easy to be recovered. An algorithm may lose its search efficacy due to premature convergence. As a population becomes converged, the algorithm will spend most of the iterations to search in a small region. Diversity has been defined to measure the search process of an evolutionary algorithm. Generally, it is not to measure whether the algorithm find a “good enough” solution or not, but to measure the distribution of individuals in the population (current solutions). Leung et al. used Markov chain analysis to measure the degree of population diversity in the premature convergent process of genetic algorithms (Leung, Gao,, & Xu, 1997). Olorunda and Engelbrecht utilized swarm diversity to measure the state of exploration or exploitation during particles searching (Olorunda & Engelbrecht, 2008). Shi and Eberhart introduced three different definitions on population diversity to measure the PSO search process (Shi & Eberhart, 2008; Shi & Eberhart, 2009). Cheng and Shi utilized these three kinds of population diversities on different subjects, which includes the population diversity control (Cheng & Shi, 2011a), search space boundary constraints handle (Cheng, Shi,, & Qin, 2011a), promoting diversity to solve multimodal problems (Cheng, Shi,, & Qin, 2011b), search information propagation analysis (Cheng, Shi,, & Qin, 2012b), and dynamical exploitation space reduction for solving large scale problems (Cheng, Shi,, & Qin, 2012a). Compared with other evolutionary algorithms, e.g., genetic algorithm, PSO has more search information, that includes not only the solution (position), but also the velocity and the previous best solution (cognitive). Population diversities, which include position diversity, velocity diversity, and cognitive diversity, are utilized to measure the information, respectively. There are several definitions on the measurement of population diversities (Shi & Eberhart, 2008; Shi & Eberhart, 2009; Cheng & Shi, 2011b). Because different problems have different dynamic ranges, the dynamic ranges of these defined diversities generally will be different. As a consequence, the diversity observation on one problem will be different from that on another problem. Therefore it is necessary to have normalized diversity definitions. The rest of the paper is organized as follows. The basic PSO algorithm, and the importance of diversity are reviewed in Section 2. In Section 3, definitions and category of population diversities are given, three kinds of population diversity: position diversity, velocity diversity, and cognitive diversity are reviewed and analyzed. In Section 4, fundamental concepts of matrix computation, normalization of position diversity, velocity diversity, and cognitive diversity are given for separable problem and non-separable problem, respectively. In Section 5, experiments on measuring population diversity are tested on benchmark functions. In Section 6, simulation results are analyzed and discussed to illustrate the effectiveness and usefulness of the proposed normalized diversity definitions. Finally, conclusions are given in Section 7 together with some remarks and future research directions. 32 more pages are available in the full version of this document, which may be purchased using the "Add to Cart" button on the product's webpage: www.igi-global.com/article/study-normalized-populationdiversity-particle/77350?camid=4v1 This title is available in InfoSci-Journals, InfoSci-Journal Disciplines Computer Science, Security, and Information Technology. Recommend this product to your librarian: www.igi-global.com/e-resources/libraryrecommendation/?id=2
منابع مشابه
Normalized Population Diversity in Particle Swarm Optimization
Particle swarm optimization (PSO) algorithm can be viewed as a series of iterative matrix computation and its population diversity can be considered as an observation of the distribution of matrix elements. In this paper, PSO algorithm is first represented in the matrix format, then the PSO normalized population diversities are defined and discussed based on matrix analysis. Based on the analys...
متن کاملChaotic-based Particle Swarm Optimization with Inertia Weight for Optimization Tasks
Among variety of meta-heuristic population-based search algorithms, particle swarm optimization (PSO) with adaptive inertia weight (AIW) has been considered as a versatile optimization tool, which incorporates the experience of the whole swarm into the movement of particles. Although the exploitation ability of this algorithm is great, it cannot comprehensively explore the search space and may ...
متن کاملPareto Optimal Design Of Decoupled Sliding Mode Control Based On A New Multi-Objective Particle Swarm Optimization Algorithm
One of the most important applications of multi-objective optimization is adjusting parameters ofpractical engineering problems in order to produce a more desirable outcome. In this paper, the decoupled sliding mode control technique (DSMC) is employed to stabilize an inverted pendulum which is a classic example of inherently unstable systems. Furthermore, a new Multi-Objective Particle Swarm O...
متن کاملPareto design of fuzzy tracking control based on the particle swarm optimization algorithm for a walking robot in the lateral plane on slope
Many researchers have controlled and analyzed biped robots that walk in the sagittal plane. Nevertheless, walking robots require the capability to walk merely laterally, when they are faced with the obstacles such as a wall. In walking robot field, both nonlinearity of the dynamic equations and also having a tracking system cause an effective control has to be utilized to address these problems...
متن کاملA New Shuffled Sub-swarm Particle Swarm Optimization Algorithm for Speech Enhancement
In this paper, we propose a novel algorithm to enhance the noisy speech in the framework of dual-channel speech enhancement. The new method is a hybrid optimization algorithm, which employs the combination of the conventional θ-PSO and the shuffled sub-swarms particle optimization (SSPSO) technique. It is known that the θ-PSO algorithm has better optimization performance than standard PSO al...
متن کاملTask Scheduling Using Particle Swarm Optimization Algorithm with a Selection Guide and a Measure of Uniformity for Computational Grids
In this paper, we proposed an algorithm for solving the problem of task scheduling using particle swarm optimization algorithm, with changes in the Selection and removing the guide and also using the technique to get away from the bad, to move away from local extreme and diversity. Scheduling algorithms play an important role in grid computing, parallel tasks Scheduling and sending them to ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IJSIR
دوره 4 شماره
صفحات -
تاریخ انتشار 2013